/**
 * ZPAY支付平台配置属性类 - ZPAY支付服务的集成配置管理
 *
 * 开发人员：徐少洋
 * 开发时间：2025-11-08 至 2025-11-12
 * 模块职责：封装ZPAY支付平台的配置属性，支持外部化配置和环境变量注入
 *
 * 技术要点：
 * - Spring Boot配置属性绑定机制
 * - ZPAY支付平台API地址和凭证管理
 * - 支付回调地址和跳转地址配置
 * - 多支付渠道支持（微信支付、支付宝）
 * - 敏感信息外部化配置支持
 *
 * 开发故事：负责ZPAY支付平台配置的管理和集成，与支付服务层深度配合，确保支付功能的稳定性和安全性。
 */
package com.pbl.config.props;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

@Data
@Configuration
@ConfigurationProperties(prefix = "zpay")
public class ZpayProps {
    private String baseUrl;
    private String pid;
    private String pkey;
    private String notifyUrl;
    private String returnUrl;
    private boolean alipayEnabled;
}
